#include<string.h> требуется только для объявления функции
char *strrev(string);
char *string; сохраняемая строка
Описание.
Функция strrev сохраняет порядок символов в заданной строке string . Нулевой символ окончания ('\0') остается на месте.
Возвращаемое значение.
Функция strrev возвращает указатель на измененную string. Возвращаемого значения в случае ошибки нет.
Пример.
#include <string.h>
char string[100];
int result;
.
.
.
/* определяет, является ли строка палиндромом, т.е. читает-
ся одинаково в прямом и обратном порядке *
result = strcmp(string,strrev(strdup(string)));
/* если result == 0, строка является палиндромом */